be enough to make someone weep - French English Dictionary